package com.pkche.core.advanced.extend;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 如果实体上某个属性的值引用Dictionary中中的Id，需要在该属性的get方法中加上此注解。
 * 如 @DictionaryType( "sex") ，其中sex对应Dictionary实体中的dictionaryType的值。
 */

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD })
@Inherited
public @interface DictionaryType {
	public String value();
}
